@charset "utf-8";

*{

	padding:0px;

	margin:0px;

}



body,html{

  scroll-behavior: smooth;

}

html{

	background:#FFF;

}

body{

	font:14px Microsoft YaHei, Arial, Helvetica, sans-serif;;

}

img{

	border:none;

}

button{ cursor:pointer;}

a{

	cursor:pointer;

	text-decoration:none;

	outline:none;

}

input:focus{

       outline: none;

}

a:hover{star:expression(this.onFocus=this.blur());cursor:pointer;outline:none;}

ul{

	list-style:none;

	padding:0px;

	margin:0px;

}

.container{

	width:1200px;

	overflow:hidden;

    margin:0 auto;

}

.logo {

        margin: 10px 0px;

        float: left;

        height: 80px;

}

	

	

.cl{

	clear:both;}		

.cl-5{

	clear:both;

	height:5px;}	

.cl-10{

	clear:both;

	height:10px;}

.cl-20{

	clear:both;

	height:20px;}

.cl-15{

	clear:both;

	height:15px;}	

.cl-30{

	clear:both;

    height:30px;}	

.cl-35{

        clear:both;

        height:35px;}

.cl-40{

	clear:both;

	height:40px;}	

.cl-50{

	clear:both;

	height:50px;}	

.cl-80{

	clear:both;

	height:80px;}

.cl-100{

	clear:both;

    height:100px;}

    

/* banner */

.c-banner{

	width: 100%;

	position: relative;

}

.c-banner img{

	width: 100%;

}

.c-banner .banner ul{

	list-style: none;

	padding-left: 0px;

	margin-bottom: 0px;

}

.c-banner .banner ul li{

	position:relative;

	display: none;

	opacity: 0;

}

.c-banner .banner ul li:nth-child(1){

	opacity: 1;

	display: block;

}

.c-banner .banner ul li img{

	width: 100%;

	position: absolute;

	top: 0px;

}

.c-banner .banner ul li:first-child img{

	position: relative;

}

.c-banner .nexImg,.c-banner .preImg{

	padding: 25px 10px 25px 10px;

	position: absolute;

	top: 50%;

	margin-top: -53px;

	background: rgba(0,0,0,.3);

	opacity: 0;

	z-index: 10;

	cursor:pointer;

	

}

.c-banner .nexImg:hover,.c-banner .preImg:hover{

	opacity: 1;

}

.c-banner .nexImg{

	right: 0px;

}

.c-banner .nexImg img,.c-banner .preImg img{

	

	

}

.c-banner .jumpBtn{

	width: 100%;

	position: absolute;

	bottom: 20px;

	text-align: center;

}

.c-banner .jumpBtn ul{

	margin-bottom: 0px;

	padding: 0px;

}



.c-banner .jumpBtn ul li{

	width: 30px;

	height: 10px;

	display: inline-block;

	background-color: rgba(255,255,255,.7);

	opacity: 1;

	margin-left: 10px;

}

.c-banner .jumpBtn ul li:first-child{

	margin-left: 0px;

}

@media screen and (max-width:768px) {

	.c-banner{

		width: 100%;

		height: 345px;

		overflow: hidden;

	}

	.c-banner .banner ul li img{

		width: 768px;

		height: 345px;

		position: absolute;

		left: 50%;

		margin-left: -384px;

	}

}









	

	

	

.line1{

	clear:both;

	height:2px;

    background:#F4F4F4;
}
.nav ul li {
        display: inline-block;
        width: 116px;
        text-align: center;
        line-height: 65px;
    }

.nav ul li a {

    font-size: 18px;

    color: #FFF;

    display: block;

}

.nav ul li a:hover{

	color:#FFF;

	font-weight:700;

    background: rgba(218,90,5,1);}

.nav-ac a{

	color:#FFF !important;

    font-weight:700;

    background: rgba(218,90,5,1);

}

.sc-new{

	background:#000;

	height:40px;}

.sc-con{

	margin:0 auto;

	width:585px;}

.sc-new-1 {

    background: url(../images/tzgg.png) no-repeat;

    background-size: 25px;

    height: 40px;

    float: left;

    width: 38px;

    background-position: left center;

}

.sc-new-2{

	float:right;}

.sc-new-2 a {

    font-size: 14px;

    color: #d8141d;

    background: #FFF;

    float: left;

    width: 110px;

    height: 28px;

    text-align: center;

    line-height: 28px;

    border-radius: 40px;

    margin: 6px 0px 0px 0px;

}

._container {

    height: 28px;

    overflow: hidden;

    text-align: left;

    margin-left: 12px;

}

._container li{height:28px;line-height:28px;font-size:16px}

._container li a{color:#FFF; letter-spacing:1px;}

._container li a span{color:#f0ff03;}

._container li:first-child{margin-top:0;transition:margin-top .8s}

.sc-new-0{

    float: left;

    width: 435px;

    height: 28px;

    margin: 6px 0px 0px 0px;

	border-left:0px solid #E88283;

}



.zhuanye{

	background:#FFF;

	padding-bottom:30px;}

.zhuanye-1{

	padding:20px 0px;

	margin:0 auto;

	width:1200px;

	background:#FFF;}

.zhuanye-1 ul li {

    display: inline-block;

    width: 185px;

    height: 170px;

    margin-left: 64px;

}

.zhuanye-1 ul li a{

    display: block;

    height: 170px;

    padding-top: 1px;

}

.zhuanye-1 ul li:nth-child(1){

	background:url(../images/hcrowd1.jpg) no-repeat;background-position: center;margin-left:0px !important;}

.zhuanye-1 ul li:nth-child(2){

	background:url(../images/hcrowd2.jpg) no-repeat;background-position: center;}

.zhuanye-1 ul li:nth-child(3){

	background:url(../images/hcrowd3.jpg) no-repeat;background-position: center;}

.zhuanye-1 ul li:nth-child(4){

	background:url(../images/hcrowd4.jpg) no-repeat;background-position: center;}

.zhuanye-1 ul li:nth-child(5){

	background:url(../images/hcrowd5.jpg) no-repeat;background-position: center;}



.zhuanye-1 ul li h1 {

    text-align: center;

    font-size: 20px;

    color: #FFF;

    font-weight: normal;

    margin: 10px 0px 0px 0px;

    margin-top: 100px;

    font-weight: bold;

}

.zhuanye-1 ul li p {

    font-size: 14px;

    color: #FFF;

    text-align: center;

    margin-top: 2px;

}

.img-1{

	margin:0 auto;

	width:66px;

	height:66px;

	overflow:hidden;

  cursor: pointer;

  transition: all 0.6s;}

.img-1:hover{

  transform: scale(0.8);
}


.que a {
    display: inline-block;
    width: 18%;
    height: 40px;
    font-size: 16px;
    color: #333;
    margin-bottom: 5px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #FF7900;
    border-radius: 5PX;
    margin: 0 0px 25px 1%;
    overflow: hidden;
    -webkit-transition: text-indent .4s;
    -moz-transition: text-indent .4s;
    -o-transition: text-indent .4s;
    background: #FFF url(../images/xindex/air.png) no-repeat;
    background-size: 17px;
    background-position: -10% 53%;
}
.que a:hover{
    text-indent: 30px;
    background:#ff7700 url(../images/xindex/air.png) no-repeat;
    background-size: 17px;
    background-position: 4% 53%;
    width:18%;
    color: #FFF;
}
.que a:nth-child(1){margin-left:0px;}

.que a:nth-child(6){margin-left:0px;}

.que a:nth-child(2n+1){

}




.xixun{

	background:#FAFAFA;

	padding:40px 0px;}

.xixun-1{

	width:600px;

	float:left;}

.xixun-1 h1{

	font-size:30px;

	color:#FFF;

	text-align:center;

	padding:40px 0px 10px 0px;}

.xixun-1 h2{

	font-size:26px;

	color:#FFF;

	font-weight:normal;

	text-align:center;}

.datatd td{height:60px; font-size:20px; color:#333333;border-bottom:1px solid #e8e8e8;}

.td1{width:130px;}

.td2{width:105px; color:#e60012 !important; text-align:center;}

.td3{width:105px; text-align:center;}

.td4{width:130px; color:#e60012 !important; text-align:right;}

.tab-1 {

    background: #FFF;

    width: 1160px;

    margin: 0 auto;

}

#B2 {

    margin: 0 auto;

    width: 1100px;

}

#B1{

	height:275px;}

.t1{

	text-align:center;

	font-size:30px;

	color:#333;}

.t2 {

    text-align: center;

    color: #999999;

    font-size: 26px;

    font-weight: lighter;

    text-transform: uppercase;

    letter-spacing: 2px;

    margin: 10px 0px 0px 0px;

}

/* .zy {

    float: left;

    width: 252px;

    height: 334px;

    margin: 0 24px 50px 24px;

}

.zy-box {

    width: 248px;

    height: 330px;

    cursor: pointer;

    box-shadow: 1px 1px 5px #FFF;

    margin: 0 auto;

}

.zy-box:hover{box-shadow: 1px 1px 5px #ccc;}

    

.zy img{

	width:248px;

	height:182px;}

.zy h1{

	font-size:20px;

	color:#333333;

	text-align:center;

	margin:35px 0px 25px 0px;}

.zy p {

    line-height: 28px;

    color: #333333;

    text-align: center;

    font-size: 16px;

    background: #F05723;

    width: 110px;

    height: 28px;

    color: #FFF;

    margin: 0 auto;

    border-radius: 35px;

} */

.zy-f{

    background: #F8F8F8;

    padding: 25px 22px;

}

.zy-f h1{

    color: #342e2d;

    font-size: 24px;

}

.zy-f p {

    float: left;

    width: 560px;

    font-size: 16px;

    color: #342e2d;

    line-height: 35px;

}

.zy-f-1 {

    float: right;

    width: 500px;

    text-align: right;

}

.lin {

    border-top: 1px dashed #808080;

}

.zy-f-1 p {

    float: right;

    width: 50px;

    height: 50px;

    text-align: center;

    border: 1px solid #DDDDDD;

    color: #342e2d;

    font-size: 18px;

    font-weight: bold;

    padding: 10px 10px;

    margin-left: 15px;

    line-height: 25px;

}

.zy-ul li {

    width: 570px;

    height: 210px;

    background: #fff;

    margin-bottom: 30px;

}

.img-zy {

    float: left;

    height: 210px;

    width: 320px;

    cursor: pointer;

    overflow: hidden;

    position: relative;

}

.img-zy img{

    width: 100%;

    transition: all 0.8s;}

.zy-ul li:nth-child(odd){

    float: left;

}

.img-zy img:hover{

    transform: scale(1.05);}

.zy-ul li:nth-child(even){

    float: right;

}

.more-1 {

    background: #E60012;

    color: #FFF;

    width: 175px;

    height: 45px;

    display: inline-block;

    font-size: 20px;

    line-height: 45px;

    border-radius: 60px;

}

.more-1:hover{background:#F05723;}

.wen-zy{

    float:right;

    width:230px;

}

.jy-bg{

    background: url(../images/jybg.jpg) no-repeat;

}

.wen-zy h1{

    font-size: 24px;

    color: #fb7600;

    margin: 20px 0px 15px 0px;

}

.wen-zy h2{

    font-weight: normal;

    color: #666666;

    font-size: 18px;

}

.wen-zy p {

    color: #999999;

    font-size: 14px;

    width: 230px;

    line-height: 18px;

    margin: 11px 0px 10px 0px;

}

.wen-zy a {

    color: #fb7600;

    border: 1px solid #fb7600;

    font-size: 14px;

    position: relative;

    display: inline-block;

    padding: 4px 25px;

    margin-top: 10px;

}

.wen-zy a:hover{

    background: #fb7600;

    color: #FFF;



}

.cl-0{

    clear: both;

    height:0px;

}

.xinsheng{

	margin:0 auto;

	width:1200px;

	background:#FAFAFA;}



/* 新生有话说  */

.line2{

	width:87%;

	margin:30px auto 20px auto;

	border-bottom:1px dashed #AFAFAF;}

.p1{

	font-size:26px;

	color:#4c4c4c;

	font-weight:lighter;

	text-align:center;}

.Choices {

    width: 1040px;

    height: 320px;

    margin: 0 auto;

    position: relative;

}

.Choices_text {

    width: 1040px;

    height: 320px;

    margin: 0 auto;

    position: relative;

}

.Choices_head{ width:100%; float:left; height:55px; margin-top:50px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:48px; color:#FFF; display:block; position:relative;}

.Choices_head:before,.Choices_head:after{content: ''; position: absolute;top: 30px;background: #FFF;width:265px;height: 2px;}

.Choices_head:before{ left:175px;}

.Choices_head:after{ right:175px;}



.Choices_content{ width:1037px; height:320px; float:left; margin-left:3px;}

.Choicesnext {

    width: 38px;

    height: 37px;

    float: left;

    margin-left: 982px;

    cursor: pointer;

    position: absolute;

    top: 270px;

}

.Choices_banner{ width:1037px; height:320px; float:left;overflow: hidden;}

.Choices_banner ul{ width: 12000px;  overflow: hidden;}

.Choices_banner ul li{ width:1037px; height:320px; float:left;}

.Choices_left{ width:514px; height:320px; float:left; overflow:hidden;}

.Choices_left img{width:100%; height:100%;}

.Choices_right{ width:483px; height:271px; float:left; background-color: rgba(255,255,255,1); overflow:hidden; padding:24px 20px 25px 20px;}

.Choicesbut{ width:197px; height:49px; float:left; border:1px solid #bfbfbf; background-color:rgba(255,255,255,0.7); text-align:center; line-height:49px; color:#606060; font-size:22px; margin-left:195px; margin-top:57px;}



.xs-1{

	float:left;

	font-size:16px;

	color:#333333;

	font-weight:bold;}

.xs-1 span{

	font-size:12px;

	text-transform:uppercase;}

.line4{

	background:url(../images/line.png);

	width:140px;

	height:1px;

	float:left;

	margin:15px 10px 15px 15px;}

.xs-2{

	float:right;

	font-size:22px;

	color:#ef8326;

	font-weight:bold;}

.xs-2 span{

	font-size:12px;

	margin-left:5px;}

.Choices_right h1{

	font-size:14px;

	color:#333333;}

.Choices_right p {

    font-size: 14px;

    color: #333;

    line-height: 30px;

    height: 129px;

    overflow: hidden;

}

.Choices_right a{

	font-size:13px;

	float:right;

	color:#333;}

.Choices_right a:hover{color:#ef8326; font-weight:bold;}

.sp-lb{

	width:1040px;

	background:#FFF;

	margin:0 auto;}

.t3{

	font-size:26px;

	color:#ff9001;

	font-weight:lighter;

	text-align:center;}

.p2{

	text-align:center;

	font-size:24px;

	color:#999;

	font-weight:lighter;

	text-transform:uppercase;

	margin:10px 0px;}





  





/*  合作企业  */

.xqhz{

	width:1201px;

	margin:0 auto;}

.line3{

	background:#FAFAFA;

	height:15px;}

.hz ul li {

    width: 199px;

    height: 120px;

    float: left;

    border: 1px solid #e5e5e5;

    background: #f1f1f1;

    margin-left: -1px;

    margin-top: -1px;

}

.hz ul li div {

    width: 199px;

    height: 120px;

    overflow: hidden;

	/* -webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray; */

  	transition: all 0.3s;



}

.hz ul li div img{width:100%;}

.hz ul li div:hover{

	  transform: scale(0.9);	  

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: grayscale(0%);

	filter: ;

}

.weibo{

	float:left;

	width:338px;

	height:495px;

	background:url(../images/footbg1.png) no-repeat;

	text-align:center;}

.weibo h1 {

    font-size: 18px;

    color: #333333;

    font-weight: normal;

    text-align: left;

    margin-top: 24px;

    margin-left: 25px;

    background: url(../images/wb.png) no-repeat;

    padding: 7px 0px 0px 55px;

    background-size: contain;

    line-height: 40px;

}

.weibo img {

    margin-top: 35px;

}

.weibo h2 {

    font-size: 16px;

    color: #333333;

    font-weight: normal;

    margin: 10px 0px 5px 0px;

}

.weibo h3{

	font-size:18px;

	color:#ff6e03;}

.weibo p{

    font-size: 18px;

    color: #333333;

	line-height:35px;}





.weixin{

	margin-left:8px;

	float:left;

	width:338px;

	height:495px;

	background:url(../images/footbg2.png) no-repeat;

	text-align:center;}

.weixin h1 {

    font-size: 18px;

    color: #333333;

    font-weight: normal;

    text-align: left;

    margin-top: 24px;

    margin-left: 25px;

    background: url(../images/wx.png) no-repeat;

    padding: 7px 0px 0px 55px;

    background-size: contain;

    line-height: 40px;

}

.weixin img {

    margin-top: 35px;

}

.weixin h2 {

    font-size: 16px;

    color: #333333;

    font-weight: normal;

    margin: 10px 0px 5px 0px;

}

.weixin h3{

	font-size:18px;

	color:#ff6e03;}

.weixin p{

    font-size: 18px;

    color: #333333;

	line-height:35px;}

.ditu{

	float:right;

	width:510px;

	height:495px;

	background:#FAFAFA;}

.ditu h1 {

    font-size: 18px;

    color: #333333;

    font-weight: normal;

    text-align: left;

    margin-top: 12px;

    margin-left: 25px;

    background: url(../images/dz.png) no-repeat;

    padding: 7px 0px 0px 55px;

    background-size: 38px;

    line-height: 40px;

    margin-bottom: 10px;

}

.ditu-1 {

    background: #FFF;

    margin: 10px 10px;

    padding: 1px 0px;

}



/*  学生作品  */

.zp-ti{

	width:850px;

	margin:0 auto;

	border-bottom:1px solid #CFCFCF;}

.zp-ti p {

    text-align: center;

    display: inline-block;

    font-size: 24px;

    color: #666666;

    font-weight: normal;

    line-height: 65px;

    cursor: pointer;

    border-bottom: 2px solid #FFF;

    margin: 0px 30px;

}

.zp-ti p:hover{

    border-bottom: 2px solid #ef8326;

	color:#ef8326;}

.zp-ac{

    border-bottom: 2px solid #ef8326 !important;

	color:#ef8326 !important;}

.zp-nei {

    background: url(../images/xszpbg.png) no-repeat;

    background-position: center;

    height: 385px;

}

.more-2 {

    background: #FA8511;

    color: #FFF;

    width: 175px;

    height: 45px;

    display: inline-block;

    font-size: 20px;

    line-height: 45px;

    border-radius: 60px;

}

.more-2:hover{background:#E60012;}

.zp-zc ul li {

    width: 392px;

    height: 305px;

    overflow: hidden;

    float: left;

    margin-left: 12px;

}

.zp-zc ul li img {

    width: 100%;

    transition: all 0.3s;

    height: 100%;

}

.zp-zc ul li img:hover{

	  transform: scale(0.9);}	

.zp-zc ul li:nth-child(1){

	margin-left:0px !important;}



.lsfc ul li {

    width: 285px;

    height: 535px;

    overflow: hidden;

    position: relative;

    display: inline-block;

    margin-left: 15px;

}

.lsfc ul li:nth-child(1){

	margin-left:0px !important;}

.fc-1{

	width:285px;

	height:535px;}

.fc-1 img{

	width:100%;}

.lsfc p {

    font-size: 20px;

    font-weight: bold;

    background: url(../images/icon2.png) no-repeat;

    width: 183px;

    height: 34px;

    position: absolute;

    margin: 502px 0px 0px 55px;

    text-align: center;

    color: #FFF;

    line-height: 34px;

    z-index: 333;

}

.fc-jie {

    width: 225px;

    height: 405px;

    background: rgba(0,0,0,.6);

    position: absolute;

    padding: 100px 30px 30px 30px;

    cursor: pointer;

	opacity:0;

	z-index:444;

  	transition: all 0.3s;

}

.fc-jie:hover{

	opacity:1;

	transform: scale(1.05);

    z-index: 222;}

.fc-jie h1{

	font-size:20px;

	color:#ff7800;

	text-align:center}

.fc-jie h2 {

    font-size: 16px;

    color: #FFF;

    font-weight: lighter;

    line-height: 27px;

    margin: 20px 0px 0px 0px;

}



/*  新闻动态  */

.xwdt{

	background:#FAFAFA;}

.dt-l{

	float:left;

	width:545px;

	height:340px;

	position:relative;

	overflow:hidden;}

.dt-l p {

    position: absolute;

    color: #FFF;

    background: rgba(0,0,0,.6);

    height: 60px;

    line-height: 60px;

    overflow: hidden;

    text-align: center;

    width: 100%;

    margin-top: 279px;

    font-size: 24px;

	transition: all 0.3s;



}

.dt-l p:hover{transform: scale(1.01);}

.dt-img{

	width:545px;

	height:340px;}

.dt-img{width:100%;}

.dt-r{

	float:right;

	width:620px;}

.dt-r ul li {

    position: relative;

    width: 620px;

    margin-top: 7px;

	height:108px;

}

.dt-r ul li a {

    color: #999999;

    background: #FFF;

    height: 78px;

    padding: 15px 19px;

    overflow: hidden;

    float: left;

    width: 582px;

  	transition: all 0.3s;

}

.dt-li-1 {

    float: left;

    width: 70px;

    text-align: center;

}	

.dt-li-1 h1 {

    font-size: 45px;

    font-family: cursive;

}

.dt-li-1 p {

    font-size: 22px;

    font-family: cursive;

}

.dt-li-2 {

    float: left;

    margin-left: 20px;

    width: 492px;

}

.dt-li-2 h1 {

    font-size: 20px;

    line-height: 35px;

}

.dt-li-2 p {

    font-size: 14px;

    margin-top: 2px;

    line-height: 22px;

}

.dt-r ul li a:hover{

	color:#FFF;

	background:#FA8511;	

	transform: scale(0.95);}



.dt-r ul li:nth-child(1){

	margin-top:0px !important;}





/* 走进新东方 */





.icon-arrow-a-left, .icon-arrow-a-right { }

.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { }

.icon-arrow-a-left {

    height: 50px;

    width: 50px;

    left: 0 !important;

    background: url(../images/preImg.png) no-repeat;

    background-position: 40% 50%;

    background-size: 23px;

}

.icon-arrow-a-right {

    height: 50px;

    width: 50px;

    background: url(../images/nexImg.png) no-repeat;

    background-position: 55% 50%;

    background-size: 23px;

}

.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { }

#main {

    overflow: hidden;

    zoom: 1;

    position: relative;

    width: 1200px;

    margin: 0 auto;

}

#index_b_hero { width: 960px; height: 410px; margin: auto; position: relative; }

#index_b_hero img { width: 950px; height: 400px; }

#index_b_hero .heros { width: 960px; height: 410px; }

#index_b_hero .hero-wrap { overflow: visible; position: absolute; }

#index_b_hero .next, #index_b_hero .prev {

    filter: alpha(Opacity=70);

    opacity: .7;

    position: absolute;

    top: 50%;

    margin-top: -25px;

    margin-left: 0px;

    background-color: #303030;

    z-index: 3;

}

#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }

#index_b_hero .next {

    margin: -25px 10px 0 0;

    right: 0;

}

#index_b_hero .disabled { background-color: #eee; }

#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {

    background: #fff;

    z-index: 1;

    position: absolute;

    top: 0;

    left: 0;

    width: 950px;

    height: 400px;

    overflow: hidden;

    left: 1920px;

}

#index_b_hero .mask-right, #index_b_hero .mask-left {

    z-index: 4;

    left: -960px;

    filter: alpha(Opacity=50);

    opacity: .5;

    background: #000;

    overflow: hidden;

}

#index_b_hero .mask-right { left: 960px; }

#index_b_hero .active { z-index: 2; left: 0; }







.clearfix1:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }

.clearfix1:after { clear: both; }

.icon-arrow-a-left1 {

    height: 50px;

    width: 50px;

    left: 0 !important;

    background: url(../images/preImg.png) no-repeat;

    background-position: 40% 50%;

    background-size: 23px;

}

.icon-arrow-a-right1 {

    height: 50px;

    width: 50px;

    background: url(../images/nexImg.png) no-repeat;

    background-position: 55% 50%;

    background-size: 23px;

}

#main1 {

    overflow: hidden;

    zoom: 1;

    position: relative;

    width: 1200px;

    margin: 0 auto;

}

#index_b_hero1 { width: 960px; height: 410px; margin: auto; position: relative; }

#index_b_hero1 img { width: 950px; height: 400px; }

#index_b_hero1 .heros1 { width: 960px; height: 410px; }

#index_b_hero1 .hero-wrap1 { overflow: visible; position: absolute; }

#index_b_hero1 .next1, #index_b_hero1 .prev1 {

    filter: alpha(Opacity=70);

    opacity: .7;

    position: absolute;

    top: 50%;

    margin-top: -25px;

    margin-left: 0px;

    background-color: #303030;

    z-index: 3;

}

#index_b_hero1 .next1:hover, #index_b_hero1 .prev1:hover { background-color: orangered; }

#index_b_hero1 .next1 {

    margin: -25px 10px 0 0;

    right: 0;

}

#index_b_hero1 .disabled1 { background-color: #eee; }

#index_b_hero1 .mask-left1, #index_b_hero1 .mask-right1, #index_b_hero1 .hero1 {

    background: #fff;

    z-index: 1;

    position: absolute;

    top: 0;

    left: 0;

    width: 950px;

    height: 400px;

    overflow: hidden;

    left: 1920px;

}

#index_b_hero1 .mask-right1, #index_b_hero1 .mask-left1 {

    z-index: 4;

    left: -960px;

    filter: alpha(Opacity=50);

    opacity: .5;

    background: #000;

    overflow: hidden;

}

#index_b_hero1 .mask-right1 { left: 960px; }

#index_b_hero1 .active1 { z-index: 2; left: 0; }





.clearfix2:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }

.clearfix2:after { clear: both; }

.icon-arrow-a-left2 {

    height: 50px;

    width: 50px;

    left: 0 !important;

    background: url(../images/preImg.png) no-repeat;

    background-position: 40% 50%;

    background-size: 23px;

}

.icon-arrow-a-right2 {

    height: 50px;

    width: 50px;

    background: url(../images/nexImg.png) no-repeat;

    background-position: 55% 50%;

    background-size: 23px;

}

#main2 {

    overflow: hidden;

    zoom: 1;

    position: relative;

    width: 1200px;

    margin: 0 auto;

}

#index_b_hero2 { width: 960px; height: 410px; margin: auto; position: relative; }

#index_b_hero2 img { width: 950px; height: 400px; }

#index_b_hero2 .heros2 { width: 960px; height: 410px; }

#index_b_hero2 .hero-wrap2 { overflow: visible; position: absolute; }

#index_b_hero2 .next2, #index_b_hero2 .prev2 {

    filter: alpha(Opacity=70);

    opacity: .7;

    position: absolute;

    top: 50%;

    margin-top: -25px;

    margin-left: 0px;

    background-color: #303030;

    z-index: 3;

}

#index_b_hero2 .next2:hover, #index_b_hero2 .prev2:hover { background-color: orangered; }

#index_b_hero2 .next2 {

    margin: -25px 10px 0 0;

    right: 0;

}

#index_b_hero2 .disabled2 { background-color: #eee; }

#index_b_hero2 .mask-left2, #index_b_hero2 .mask-right2, #index_b_hero2 .hero2 {

    background: #fff;

    z-index: 1;

    position: absolute;

    top: 0;

    left: 0;

    width: 950px;

    height: 400px;

    overflow: hidden;

    left: 1920px;

}

#index_b_hero2 .mask-right2, #index_b_hero2 .mask-left2 {

    z-index: 4;

    left: -960px;

    filter: alpha(Opacity=50);

    opacity: .5;

    background: #000;

    overflow: hidden;

}

#index_b_hero2 .mask-right2 { left: 960px; }

#index_b_hero2 .active2 { z-index: 2; left: 0; }



.ybm img{width:100%;}

.clearfix3:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }

.clearfix3:after { clear: both; }

.icon-arrow-a-left3 {

    height: 50px;

    width: 50px;

    left: 0 !important;

    background: url(../images/preImg.png) no-repeat;

    background-position: 40% 50%;

    background-size: 23px;

}

.icon-arrow-a-right3 {

    height: 50px;

    width: 50px;

    background: url(../images/nexImg.png) no-repeat;

    background-position: 55% 50%;

    background-size: 23px;

}

.tel {

    float: right;

    margin-top: 28px;

}

#main3 {

    overflow: hidden;

    zoom: 1;

    position: relative;

    width: 1200px;

    margin: 0 auto;

}

#index_b_hero3 { width: 960px; height: 410px; margin: auto; position: relative; }

#index_b_hero3 img { width: 950px; height: 400px; }

#index_b_hero3 .heros3 { width: 960px; height: 410px; }

#index_b_hero3 .hero-wrap3 { overflow: visible; position: absolute; }

#index_b_hero3 .next3, #index_b_hero3 .prev3 {

    filter: alpha(Opacity=70);

    opacity: .7;

    position: absolute;

    top: 50%;

    margin-top: -25px;

    margin-left: 0px;

    background-color: #303030;

    z-index: 3;

}

#index_b_hero3 .next3:hover, #index_b_hero3 .prev3:hover { background-color: orangered; }

#index_b_hero3 .next3 {

    margin: -25px 10px 0 0;

    right: 0;

}

#index_b_hero3 .disabled3 { background-color: #eee; }

#index_b_hero3 .mask-left3, #index_b_hero3 .mask-right3, #index_b_hero3 .hero3 {

    background: #fff;

    z-index: 1;

    position: absolute;

    top: 0;

    left: 0;

    width: 950px;

    height: 400px;

    overflow: hidden;

    left: 1920px;

}

#index_b_hero3 .mask-right3, #index_b_hero3 .mask-left3 {

    z-index: 4;

    left: -960px;

    filter: alpha(Opacity=50);

    opacity: .5;

    background: #000;

    overflow: hidden;

}

#index_b_hero3 .mask-right3 { left: 960px; }

#index_b_hero3 .active3 { z-index: 2; left: 0; }



.hero p {

    color: #FFF;

    line-height: 60px;

    width: 950px;

    background: rgba(0,0,0,.5);

    position: absolute;

    text-align: center;

    font-size: 20px;

    margin-top: 340px;

}

.hero1 p {

    color: #FFF;

    line-height: 60px;

    width: 950px;

    background: rgba(0,0,0,.5);

    position: absolute;

    text-align: center;

    font-size: 20px;

    margin-top: 340px;

}

.hero2 p {

    color: #FFF;

    line-height: 60px;

    width: 950px;

    background: rgba(0,0,0,.5);

    position: absolute;

    text-align: center;

    font-size: 20px;

    margin-top: 340px;

}

.hero3 p {

    color: #FFF;

    line-height: 60px;

    width: 950px;

    background: rgba(0,0,0,.5);

    position: absolute;

    text-align: center;

    font-size: 20px;

    margin-top: 340px;

}





/*  视频切换 */

.sp-r {

    float: right;

    background: url(../images/line1.png) no-repeat;

    background-position: 6% center;

    height: 330px;

    margin-top: 50px;

    margin-right: 30px;

}

.sp-r p {

    background: url(../images/sp1.png) no-repeat;

    font-size: 14px;

    color: #cccccc;

    padding-left: 25px;

    margin-top: 67px;

    cursor: pointer;

	transition: all 0.3s;

	background-position: left center;

}

.sp-r p:hover{

    background: url(../images/sp2.png) no-repeat;

    color: #ff6600;

	transform: scale(0.98);

	background-position: left center;}

.sp-ac{

    background: url(../images/sp2.png) no-repeat !important;

    color: #ff6600 !important;}

#d1,#d2,#d3{

	float:left;}

	

/*底部*/

.footer{

	background:#FFF;

	padding-top:35px;}

.foot-1{

	float:left;

	width:100px;}

.foot-1 h3 a{

	font-size:18px;

    color:#ff7e00;

font-weight: bold;}

.foot-1 a {

    color: #333;

    font-size: 16px;

    display: inline-block;

    margin-bottom: 10px;

}

.foot-1 a:hover{color:#f70000;}

.foot-2{

	float:right;}

.foot-2-1{

	float:left;}

.foot-2-1 img{

	width:132px;

	height:132px;}

.foot-2-1 p{

	font-size:16px;

	color:#333;

    margin-top:10px;

}

.foot-2-2 {

    font-size: 16px;

    color: #333;

    float: right;

    padding-top: 10px;

    padding-left: 10px;

    line-height: 30px;

    width: 225px;

}
.foot-3 {
    background: #FFF;
    text-align: center;
    line-height: 65px;
    font-size: 18px;
    color: #333;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 50px;
}



/*  学校简介  */



.slide1{

	background:url(../images/slide1.png) no-repeat;

	height:300px;

	background-position:center;}

.line5{

	margin:10px auto;

	width:80px;

	height:3px;

	background:#FF7802;}

.ab-1{

	float:left;

	width:605px;

	height:495px;

	overflow:hidden;}

.ab-1 img{

	width:100%;}

.ab-2 {

    float: right;

    width: 525px;

    height: 395px;

    background: #FAFAFA;

    padding: 50px 35px;

}

.ab-2 h1{

	font-size:28px;

	color:#ff6f05;

	font-weight:normal;

	text-align:right;}

.ab-2 p{

	font-size:16px;

	color:#333333;

	line-height:34px;

	text-align:left;

	text-indent:32px;}

.title{

	float:left;

	width:305px;	

	color:#999;}

.title p {

    background: #FAFAFA;

    font-size: 22px;

    cursor: pointer;

    margin-bottom: 1px;

    padding: 10px 25px;

    line-height: 25px;

	transition: all 0.3s;

}

.title p span {

    font-size: 12px;

    text-transform: uppercase;

    letter-spacing: 4px;

}

.title p:hover{

	color:#FFF;

	background:#FF7800;

	transform: scale(0.98);}

.xx-ac{

	color:#FFF !important;

	background:#FF7800 !important;}

.xx{

	float:right;

	width:895px;}

.xx li{

	width:895px;

	height:355px;}

.xx li img{

	float:leftl;

	height:355px;

	width:445px;}

.xx li p {

    border: 1px solid #FF7900;

    float: right;

    border-left: 0px;

    font-size: 16px;

    color: #333333;

    height: 273px;

    overflow: hidden;

    width: 409px;

    padding: 40px 20px;

    text-indent: 32px;

    line-height: 30px;

	overflow:hidden;

}

/* 名师风采 */

.slide2{

	background:url(../images/slide2.png) no-repeat;

	height:300px;

	background-position:center;}

.xz{

	text-align:center;}

.xz a {

    font-size: 24px;

	font-weight:bold;

    color: #999999;

    background: #FFF;

    display: inline-block;

    padding: 10px 35px;

    border-radius: 50px;

    margin: 0px 20px;

	transition: all 0.3s;

}

.xz a:hover{

	color:#FFF;

	background:#FF7900;

	transform: scale(0.98);}

.ms{

	text-align:center;}

.ms a {

    font-size: 16px;

    color: #333;

    background: #F0F0F0;

    display: inline-block;

    padding: 10px 30px;

    border-radius: 50px;

    margin: 0px 20px;

	transition: all 0.3s;

}

.ms a:hover{

	color:#FFF;

	background:#FF7900;

	transform: scale(0.98);}

.ms-ac{

	color:#FFF !important;

	background:#FF7900 !important;}

.ms-1{

	background:url(../images/ms-bg.png);

	padding:60px 50px;}

.ms-1 h1{

	font-size:30px;

	color:#ff7800;}

.ms-1 h2 {

    font-size: 20px;

    color: #333333;

    font-weight: 400;

    text-transform: uppercase;

    text-indent: 40px;

    border-bottom: 2px solid #FF7900;

    margin: 10px 0px 0px 0px;

    padding: 0px 0px 12px 0px;

}

.ms-1 h2 span {

    float: right;

    font-size: 24px;

    color: #ff7800;

    font-weight: bold;

    padding-bottom: 15px;

    line-height: 23px;

}

.ms-img{

	float:left;

	width:305px;

	height:417px;

	overflow:hidden;}

.ms-img img{

    width:100%;

    margin-top: -95px;}

.ms-nei{

	float:right;

	width:695px;}

.ms-nei p {

    font-size: 18px;

    color: #4c4c4c;

    line-height: 30px;

}

.ms-nei h3{

	color:#333333;

	font-size:18px;

    line-height: 30px;}





.ms-3 {

        width: 280px;

        height: 525px;

        position: relative;

        overflow: hidden;

        float: left;

        margin: 15px 10px;

    }

.mc-1 {

        width: 280px;

        height: 525px;

    }

.mc-1 img{

	width:100%;}



    .ms-jie {

        width: 250px;

        height: 506px;

        background: rgba(255,255,255,.75);

        position: absolute;

        padding: 10px 15px;

        cursor: pointer;

        opacity: 0;

        z-index: 444;

        transition: all 0.3s;

        overflow: hidden;

    }

.ms-jie:hover{

	opacity:1;

	transform:scale(1.01);

	

    z-index: 222;}

.ms-jie h1{

	font-size:30px;

	color:#ff7800;

	text-align:center}

.ms-jie h3 {

    font-size: 20px;

    color: #ff7800;

    line-height: 32px;

}

.ms-jie p {

    font-size: 16px;

    color: #4c4c4c;

    line-height: 30px;

    max-height: 305px;

    overflow: hidden;

}

.slide3{

	background:url(../images/slide3.png) no-repeat;

	height:300px;

	background-position:center;}

.hj a{

    float: left;

    width: 380px;

    box-shadow: 1px 2px 5px 0px #dadada;

    border-radius: 3px;

    margin: 15px 10px;

}

.hj img{

	width:380px;

	height:250px;

  	transition: all 0.5s;}

.hj img:hover{

	transform:scale(0.99);}

.hj a p{

	padding:15px 10px;

	font-size:16px;

	color:#4c4c4c;

	line-height:30px;}

.env-sx{

	background:#FAFAFA;}



.hj a h1{

	font-size:22px;

	color:#333;

	padding:10px 15px 3px 15px;}

.hj a h2{

	font-size:18px;

	font-weight:lighter;

	color:#666666;

	padding:3px 15px 10px 15px;}



/* 回到顶部 */

.cd-top {

    display: inline-block;

    height: 66px;

    width: 36px;

    position: fixed;

    bottom: 90px;

    right: 50px;

    overflow: hidden;

    text-indent: 100%;

    white-space: nowrap;

    background: url(../images/top.png) no-repeat 0% 100%;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

.cd-top.cd-is-visible {

  /* the button becomes visible */

  visibility: visible;

  opacity: 1;

}

.cd-top.cd-fade-out {

  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */

  opacity: 1;

}

.no-touch .cd-top:hover {

  background-color: #e86256;

  opacity: 1;

}





/* 入学须知 */

.notice{

	background:url(../images/bg.png) no-repeat;

	background-position:top center;}



.bm{

	background:rgba(255,120,0,.57);

	padding:70px 90px;

	margin:0 auto;

	width:560px;

	border-radius:10px;}

.bm-1{

	position:relative;

	width:100%;}

.bm-1 p{

	float:left;

	width:120px;

	font-size:24px;

	color:#FFF;

	line-height:48px;}

.bm-1 input {

    float: right;

    height: 48px;

    border: 0;

    width: 390px;

    line-height: 48px;

    border-radius: 41px;

    padding: 0px 25px;

    font-size: 20px;

    color: #444;

}

.tj{

    font-size: 26px;

    border: 1px solid #FFF;

    background: none;

    font-weight: lighter;

    color: #FFF;

    padding: 5px 30px;

	margin-right:40px;

    transition: all 0.3s;

	cursor:pointer;

}

.bm a{

    font-size: 26px;

    border: 1px solid #FFF;

    background: none;

    font-weight: lighter;

    color: #FFF;

    padding: 5px 30px;

    transition: all 0.3s;}



.tj:hover{

	transform: scale(0.98);

	background:#FFF;

	color:#FF7900;}

.bm a:hover{

	transform: scale(0.98);

	background:#FFF;

	color:#FF7900;}



/* 就业指南 */

.slide4{

	background:url(../images/slide5.png) no-repeat;

	height:600px;

	background-position:center;}

.slide4 a {

    background: none;

    float: left;

    width: 200px;

    height: 44px;

    margin: 409px 0px 0px 44px;

}

.guide1 {

    float: left;

    width: 419px;

    height: 355px;

    background: #FFF;

    padding: 40px 35px;

}

.guide1 h1{

	text-align:center;

	font-size:26px;

	color:#333333;}

.guide1 h2{

	text-align:center;

	font-size:21px;

	color:#999999;

	font-weight:lighter;

	margin:8px 0px;}

.guide1 h3{

	background:#FF7900;

	height:2px;

	margin:0 auto;

	width:60px;}

.guide1 p {

    font-size: 16px;

    color: #333333;

    text-indent: 32px;

    line-height: 30px;

    height: 179px;

    overflow: hidden;

    margin-top: 30px;

}

.btn-zx {

    color: #ff7800;

    font-size: 22px;

    border: 1px solid #ff7800;

    padding: 6px 40px;

    transition: all 0.5s ease 0s;

}

.guide {

    background: url(../images/zn1.png) no-repeat;

    float: left;

    position: relative;

    overflow: hidden;

}

.guide2 {

    width: 177px;

    height: 345px;

    padding: 45px 30px;

	color:#333333;

	cursor:pointer;

	transform: translate(-1.5%, -1.5%);

    transition: all 0.3s ease 0s;

}





.guide2 h1{

	font-size:40px;

	font-weight:normal;

	text-align:center;}

.guide2 h2{

	font-size:24px;

	text-align:center;

    margin-top: 10px;}

.guide2 p {

    font-size: 18px;

    opacity: .95;

    line-height: 34px;

    text-align: center;

    margin-top: 120px;

}

.guide2:hover{

    background:rgba(238,84,0,.7);

	color:#FFF;

	transform: scale(1.02);}

.guide-1 {

    background: url(../images/zn2.png) no-repeat;

    float: left;

    position: relative;

    overflow: hidden;

}

.guide-2 {

    background: url(../images/zn3.png) no-repeat;

    float: left;

    position: relative;

    overflow: hidden;

}

.tx{

	text-align:center;}

.tx p {

    font-size: 22px;

    color: #b2b2b2;

    width: 220px;

    display: inline-block;

    border: 1px solid #CCCCCC;

    border-radius: 50px;

    height: 40px;

    line-height: 40px;

    cursor: pointer;

    margin: 0px 25px;

	transform: translate(0%, 0%);

    transition: all 0.3s ease 0s;

}

.tx p:hover{

	color:#FFF;

	border-color:#ff7800;

	border-color:#ff7700;

	background:#ff7700;

	transform: scale(1.05);}

.btn-zx:hover{

	color:#FFF;

	border-color:#ff7700;

	background:#ff7700;

	transform: scale(1.3);}

.tx-ac {

        color: #FFF !important;

        border-color: #ff7700 !important;

        background: #ff7700;

    }

.w-tx {

    padding: 40px 15px;

    border: 1px solid #666666;

    width: 15.5%;

    margin: 0% 0.7%;

    display: inline-block;

    vertical-align: top;

}

.w-tx h1 {

    font-size: 20px;

    color: #ff7800;

    width: 82%;

    margin: 0 auto;

    text-align: center;

}

.w-tx p {

    color: #333333;

    font-size: 16px;

    line-height: 30px;

    margin: 40px 0px 0px 0px;

    height: 270px;

}

.jytx{

	display:table-cell;

    vertical-align:middle;

    text-align: center;}

.slide5{

	background:url(../images/slide6.png) no-repeat;

	height:300px;

	background-position:center;}



.xt-news{

 background: #fafafa;

}



.xt-news .ms a{

	background:#FFF; }

.xt-news .ms a:hover{

	background:#FF7800 !important;}



.xt-news-content-list {

    width: 1140px;

    position: relative;

    background: center center no-repeat #fff;

    padding: 20px 30px;

    transition:all 0.5s;

    margin-bottom: 30px;

    background-size: 1140px;

}



.xt-news-content-pic {

    width: 284px;

    height: 176px;

    float: left;

    background-repeat: no-repeat;

    background-size: 100% 100%;

	overflow:hidden;

}

.xt-news-content-pic img{

	width:100%;	

    transition: all 0.4s ease 0s;}

.xt-news-content-pic img:hover{

	transform:scale(1.1);}

.xt-news-content-mk {

    width: 820px;

    float: right;

}

.xt-news-content-mk a{

	color: #555;

    font-size: 22px;

    display: block;

    font-weight: 700;

    line-height: 2.2;

    transition: color 180ms;

    -webkit-transition: color 180ms;

    -moz-transition: color 180ms;

}

.xt-news-content-mk span {

    color: #777;

    font-size: 15px;

}

.xt-news-content-mk p {

    padding: 16px 0 10px;

    font-size: 16px;

    color: #3b3b3b;

    font-weight: 400;

    line-height: 1.7;

}

.xt-news-content-mk a:hover{

	color:#ff7900;}



.change-p{

	text-align:center;}

.change-p ul li{

	display:inline-block;

    font-size: 14px;

    color: #898989;

    background: #F8F8F8;

    padding: 5px 11px;

    border: 1px solid #E8E8E8;

    margin: 0px 7px;

	border-radius:3px;}



.change-p ul a {

    color: #898989;

}

.change-p ul a:hover{

	color:#FF7900;}

.thisclass{

	background:#FF7900 !important;

	border:1px solid #FF7900 !important;

	color:#FFF !important;

	

	display:inline-block;

    font-size: 14px;

    padding: 5px 11px;

    margin: 0px 7px;

	border-radius:3px;}



/*  专业设置  */

.slide6{

	background:url(../images/slide7.png) no-repeat;

	height:440px;

	background-position:center;}

.zysz{

    background:#FF7200;
}

.h01 {
    float: left;
    font-size: 18px;
    color: #FFF;
    margin-right: 60px;
    line-height: 72px;
}
.sz-1 {
    float: left;
    text-align: center;
    padding: 0px 43px;
    position: relative;
}
.sz-1 img {
    height: 40px;
    transition: all 0.3s ease 0s;
}
.sz-1:before {
    content: ' ';
    border-left: 1px solid #FFF;
    display: inline-block;
    height: 52px;
    top: 10%;
    position: absolute;
    left: 0%;
}
.sz-1 img:hover{

	transform: scale(0.96);}

.sz-1 p{

	font-size:16px;

	color:#FFF;

	margin-top:8px;}

.more1 {

    background: url(../images/7.png) no-repeat;

    font-size: 18px;

    color: #FFF;

    font-weight: bold;

    line-height: 82px;

    padding: 2px 150px 3px 44px;

    float: right;

    background-position: center left;

    transition: all 0.3s ease 0s;

}

.more1:hover{

	transform: scale(0.96);}

.gd{

	

    float: left;

    background: url(../images/line2.png) no-repeat;

    background-position: center left;

    width:2px;

	height:82px;}

.h02{

	font-size:40px;

	color:#ff7200;

	text-align:center;}

.sp1{

	float:right;}

.sp1 p {

    font-size: 26px;

    color: #666666;

    font-weight: lighter;

    background: url(../images/8.png) no-repeat;

    padding: 0px 0px 0px 35px;

    background-position: center left;

    letter-spacing: 2px;

    margin: 30px 0px 0px 0px;

}

.h03{

	font-size:28px;

	color:#999999;

	font-weight:lighter;

	text-align:center;

	text-transform:uppercase;

	margin-top:10px;}

.h04{

	font-size:28px;

	color:#ff7200;

	text-align:center;

	font-weight:normal;}

.img1{

	float:left;}

.p01 {

    float: right;

    font-size: 20px;

    color: #4c4c4c;

    width: 700px;

    line-height: 35px;

	padding-top:50px;

}

.more2 {

    font-size: 26px;

    color: #ff7200;

    border: 1px solid #ff7200;

    padding: 10px 50px;

    border-radius: 5px;

}

.more2:hover{

	background:#ff7200;

	color:#FFF;}

.p3 {

    margin: 0 auto;

    width: 1000px;

    font-size: 22px;

    color: #666666;

    font-weight: lighter;

    line-height: 35px;

    text-align: center;

}

.zy1{

	background:url(../images/bg1.png);

	background-position:center;

	background-size:cover;}

.zy-1{

	float:left;

	width:285px;

	height:292px;

	position:relative;

	overflow:hidden;

	margin:10px 11px;}

.zy-1 p {

    color: #FFF;

    background: rgba(0,0,0,.7);

    padding: 50px 25px;

    position: absolute;

    height: 211px;

    cursor: pointer;

    transition: all 0.3s ease 0s;

    transform: translate(-5%, -5%);

    line-height: 30px;

    font-size: 15px;

	opacity:0;

}

.zy-1 p:hover{

	transform: scale(1.01);

	opacity:1;}

.zys {

    margin: 0 auto;

    width: 1228px;

}

.zy-2{

	background:url(../images/bg2.png);

	background-size:cover;

	background-position:center;}

.zy-3 {

    width: 252px;

    height: 335px;

    position: relative;

    overflow: hidden;

    display: inline-block;

    vertical-align: text-bottom;

    margin: 0px 22px;

}

.nei1 {

    background: #E3802F;

    transition: all 0.3s ease 0s;

    transform: translate(-5%, -5%);

    color: #FFF;

    cursor: pointer;

    width: 208px;

    height: 255px;

    padding: 40px 22px;

    opacity: 0;

    position: absolute;

}

.nei1 h1{

	font-size:18px;

	text-align:center;}

.nei1 h2{

	font-size:14px;

	text-align:center;

	font-weight:lighter;

	text-transform:uppercase;

	margin-top:8px;}

.nei1 p {

        margin-top: 15px;

        font-size: 15px;

        font-weight: lighter;

        line-height: 30px;

        text-align: left;

}

.nei1:hover{

	transform: scale(1.01);

	opacity:1;}

.nei2 {

    text-align: center;

    height: 335px;

    width: 252px;

	

}

.nei2 img {

    margin-top: 70px;

}

.nei2 h1{

	font-size:18px;

	color:#ff0000;

    margin-top: 20px;}

.nei2 p{

	font-size:14px;

	color:#ff0000;

    margin-top: 3px;

}





.ls{

	text-align:center;}

.ls p {

    font-size: 24px;

    color: #ff7900;

    width: 140px;

	background:#FFF;

    display: inline-block;

    border: 1px solid #ff7900;

    border-radius: 5px;

    height: 40px;

    line-height: 40px;

    cursor: pointer;

    margin: 0px 25px;

	transform: translate(0%, 0%);

    transition: all 0.3s ease 0s;

}

.ls p:hover{

	color:#FFF;

	border-color:#ff7900;

	background:#ff7900;

	transform: scale(1.05);}



.ls-ac{

	color:#FFF !important;

	border-color:#ff7900 !important;

	background:#ff7900 !important;}

.ls-1 li {

    height: 573px;

    width: 1157px;

    border: 1px solid #FF7200;

    padding: 10px 20px;

}

.img-2{

	float:left;

	width:300px;

	height:573px;

	overflow:hidden;}

.img-2 img{

	height:100%;}

.div1{

	float:right;

	width:820px;

	height:573px;

	overflow:hidden;}



.div1 h2 {

    font-size: 20px;

    color: #333333;

    font-weight: 400;

    text-transform: uppercase;

    border-bottom: 2px solid #FF7900;

    margin: 10px 0px 0px 0px;

    padding: 0px 0px 12px 0px;

}

.div1 h2 span {

    float: right;

    font-size: 24px;

    color: #ff7800;

    font-weight: bold;

    padding-bottom: 1px;

    line-height: 45px;

}

.div1 h2 b{

	font-size:30px;

	color:#ff7800;

	margin-right:10px;}



.div-nei p {

    font-size: 18px;

    color: #4c4c4c;

    line-height: 32px;

}

.div-nei h3{

	color:#333333;

	font-size:18px;

    line-height: 40px;}



.p4 {

    margin: 0 auto;

    font-size: 22px;

    color: #666666;

    font-weight: lighter;

    line-height: 35px;

    text-align: center;

}

.p5 p {

    color: #ff7200;

    font-size: 22px;

    font-weight: normal;

    float: left;

    height: 60px;

    width: 548px;

    border: 1px solid #ff7900;

    line-height: 60px;

    padding: 0px 20px;

    margin-bottom: 20px;

}

.p5 p:nth-child(even){

	float:right !important;}

.morec-1{

	float:left;

	width:390px;

	position:relative;

	overflow:hidden;}

.img-3{

	width:390px;

	height:310px;

	overflow:hidden;

}

.img-3 img{

	width:100%;

	height:100%;

    transition: all 0.5s ease 0s;}

.img-3 img:hover{

	transform:scale(1.05)}

.title1{

	background:#FE9424;

	padding:20px 0px;

	text-align:center;}

.title1 h1 {

    font-size: 36px;

    color: #FFF;

}

.title1 p{

	font-size:20px;

	color:#FFF;

	font-weight:lighter;

	text-transform:uppercase;

	line-height:40px;}

.slide7{

	background:url(../images/slide4.png) no-repeat;

	height:300px;

    background-position:center;}

    

/*  大厨精英  */

.slide8{

	background:url(../images/slides3.png) no-repeat;

	height:440px;

	background-position:center;}

.ce-img img {

        margin-left: 74px;

        transition: all 0.5s ease 0s;

}

.ce-img img:first-child{

    margin-left: 0px !important;

}

.ce-img img:hover{

	transform:scale(0.96)}

.ce-2 {

        float: left;

        width: 242px;

        position: relative;

        margin-left: 77px;

    }

.img-ce{

    overflow: hidden;

    width: 242px;

    height: 140px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}

.img-ce img{width: 100%;

    transition: all 0.4s ease 0s;}

.img-ce img:hover{

	transform:scale(1.1)}

.ce-nei {

        background: #F08619;

        width: 212px;

        padding: 20px 15px;

        border-bottom-left-radius: 5px;

        border-bottom-right-radius: 5px;

        height: 240px;

    }

.ce-nei h1{

    font-size: 18px;

    color: #FFF;

    text-align: center;

    font-weight: normal;

}

.ce-nei h2{

    text-transform: uppercase;

    text-align: center;

    font-size: 12px;

    font-weight: lighter;

    color: #FFF;

}

.ce-nei p{

    font-size: 16px;

    color: #FFF;

    line-height: 30px;

    margin-top: 10px;

}

.ce-3{

    float: left;

    width: 560px;

}

.ce-3 p{

    text-align: center;

    font-size: 20px;

    border: 1px solid #FFB14C;

    line-height: 55px;

}

.ce-3 p span {

    color: #ea0a0a;

    font-weight: bold;

}

.ce-4{

    float: right;

    width: 510px;

}

.ce-4 h1 {

    font-size: 40px;

    color: #ff8400;

    text-align: center;

    text-shadow: 3px 3px 2px #cacaca;

}

.ce-4 h2{

    text-align: center;

    font-size: 24px;

    color: #333333;

    margin: 20px 0px 25px 0px;

}

.ce-4 input {

    border: 1px solid #FFA45A;

    padding: 0px 20px;

    line-height: 50px;

    font-size: 18px;

    width: 468px;

}

.ce-4 button {

    background: url(../images/btn.png);

    font-size: 24px;

    color: #FFF;

    font-weight: bold;

    border: 0px;

    width: 100%;

    height: 50px;

    line-height: 50px;

    transition: all 0.4s ease 0s;

}

.ce-4 button:hover{

    transform: scale(0.98);

}



.ce-5 {

    float: left;

    width: 285px;

    height: 240px;

    overflow: hidden;

    position: relative;

    margin-left: 20px;

}

.ce-5 p {

    background: rgba(255, 114, 0, .7);

    font-size: 18px;

    text-align: center;

    color: #FFF;

    position: absolute;

    width: 100%;

    top: 205px;

    line-height: 35px;

    z-index: 555;

}

.ce-5 img{

    width: 100%;

    height: 100%;

    transition: all 0.4s ease 0s;

}

.ce-5 img:hover{

    transform: scale(1.1);}

.dc-1{

    float: left;

    width: 880px;

}

.dc-2 {

    width: 240px;

    height: 370px;

    background: #838383 url(../images/3.png) no-repeat;

    float: right;

    padding: 60px 40px;

    background-position: 50% 74%;

}

.dc-2 h1{

    font-size: 26px;

    color: #FFF;

}

.dc-2 h2{

    font-size: 24px;

    color: #FFF;

font-weight: normal;

margin: 20px 0px;}

.dc-p p {

    width: 118px;

    height: 42px;

    background: #616161;

    font-size: 18px;

    color: #FFF;

    float: left;

    text-align: center;

    line-height: 42px;

    margin: 1px;

    cursor: pointer;

}

.dc-p p:hover{

    background: #505050;

}

.dc-ac{

    background: #505050 !important;}

.ce-6 {

        float: left;

        text-align: center;

        margin-left: 215px;

    }

.ce-6 p{

    font-size: 24px;

    color: #ff7200;

    margin-top: 20px;

}

.hz{

    margin:0 auto;

    width: 1201px;

}

/*  烹饪精英  */

.slide9{

	background:url(../images/slides6.png) no-repeat;

	height:440px;

	background-position:center;}

.ce-h1 {

        text-align: center;

        background: url(../images/line3.png) no-repeat;

        font-size: 40px;

        color: #ff7200;

        font-family: "宋体";

        background-position: center;

    }

.ce-h2{

    text-align: center;

font-size: 26px;

color: #999999;

font-weight: lighter;

text-transform: uppercase;

margin: 5px 0px;}

.ce-p{

    text-align: center;

font-size: 28px;

color: #ff7200;}

.prjy-1{

    background: url(../images/bg3.png) no-repeat;

    background-size: cover;

}

.prjy-2 {

    float: left;

    position: relative;

    width: 249px;

    height: 354px;

    overflow: hidden;

    margin-left: 126px;

}

.show1{

    width: 249px;

    height: 354px;

    overflow: hidden;

text-align: center;}

.show1 img{

    margin-top: 80px;

}

.show1 h1 {

    font-size: 24px;

    color: #ff7200;

    margin: 20px 0px 5px 0px;

}

.show1 p{

    font-size: 20px;

    color: #ff7200;

    font-weight: lighter;

    text-transform: uppercase;

}

.hid1 {

    width: 209px;

    height: 304px;

    overflow: hidden;

    background: url(../images/bg4.png) no-repeat;

    position: absolute;

    padding: 25px 20px;

    text-align: center;

    cursor: pointer;    

    transition: all 0.4s ease 0s;

    transform: translate(-5%, -5%);

    opacity: 0;

}

.hid1 h1{

    font-size: 18px;

    color: #FFF;

    margin: 8px 0px;

}

.hid1 p {

    font-size: 16px;

    color: #FFF;

    font-weight: bold;

    text-align: left;

    line-height: 30px;

    margin-top: 20px;

    height: 175px;

    overflow: hidden;

}

.hid1 div{

    margin: 0 auto;

    width: 40px;

    height: 2px;

    background: #FFF;

}



.hid1:hover{

	transform: scale(1.01);

	opacity:1;}



.prjy{

    margin: 0 auto;

    width: 1000px;

}

.prjy-3{

    background: url(../images/bg5.png) no-repeat;

    background-position: center;

    background-size: cover;

}

.prjy-4{

    float:right;

    width: 700px;

    padding-top: 70px;

}

.prjy-4 h1{

    font-size: 24px;

    color: #333333;

}

.prjy-4 p {

    font-size: 18px;

    color: #333;

    line-height: 42px;

}

.prjy-4 p span{

    font-weight: bold;

    color: #ff7200;

}

.prjy-5{

    background: url(../images/bg6.png) no-repeat;

    background-position: center;

    background-size: cover;

padding-left: 655px;

height: 415px;}

.prjy-5 h1{

    font-size: 24px;

    color: #ff7710;

}

.prjy-5 p {

    font-size: 18px;

    color: #333;

    line-height: 35px;

    margin-top: 10px;

}

.prjy-6{

    background: url(../images/bg7.png) no-repeat;

    background-position: center;

    background-size: cover;

padding-left: 50px;

height: 415px;}

.prjy-6 h1{

    font-size: 24px;

    color: #ff7710;

}

.prjy-6 p {

    font-size: 18px;

    color: #333;

    line-height: 35px;

    margin-top: 10px;

}

.prjy-7{

    background: url(../images/bg8.png) no-repeat;

    background-position: center;

    background-size: cover;

padding-left: 640px;

height: 302px;}

.prjy-7 p {

    font-size: 22px;

    color: #FFF;

    padding: 10px 20px 20px 0px;

    line-height: 40px;

}

.prjy-7 h1{

    font-size: 26px;

    color: #FFF;

}



.slide10{

	background:url(../images/slides5.png) no-repeat;

	height:440px;

	background-position:center;}

.ce-h02 {

        text-align: center;

        background: url(../images/line5.png) no-repeat;

        font-size: 40px;

        color: #ff7200;

        font-family: "宋体";

        background-position: center;

    }

.ce-h03 {

        text-align: center;

        background: url(../images/line7.png) no-repeat;

        font-size: 40px;

        color: #ff7200;

        font-family: "宋体";

        background-position: center;

    }

.ce-h04 {

        text-align: center;

        background: url(../images/line8.png) no-repeat;

        font-size: 40px;

        color: #ff7200;

        font-family: "宋体";

        background-position: center;

    }

.ce-h01 {

        text-align: center;

        background: url(../images/line6.png) no-repeat;

        font-size: 40px;

        color: #ff7200;

        font-family: "宋体";

        background-position: center;

    }

.prqh1{

    float: right;

    width: 620px;

}

.prqh1 h1{

    font-size: 30px;

    color: #ff7200;

    margin: 30px 0px 10px 0px;

}

.prqh1 p{

    font-size: 24px;

    color: #ff7200;

    line-height: 45px;

    margin-bottom: 20px;

}

.prqh1 img {

    margin-left: 35px;

    transition: all 0.4s ease 0s;

}

.prqh1 img:hover{

    transform: scale(1.02);

}

.pr-div {

    width: 327px;

    height: 432px;

    float: left;

    margin: 0px 36px;

}

.prqh2 {

        float: left;

        width: 325px;

        height: 428px;

        position: relative;

        overflow: hidden;

        box-shadow: 0px 0px 5px 1px #3333;

    }

.prqh2 img{

    transition: all 0.4s ease 0s;}

.prqh2 img:hover{

    transform: scale(1.04);}

.prqh2 h1{

    font-size: 24px;

    color: #fc1515;

    text-align: center;

    margin:20px 0px 10px 0px

}

.prqh2 p {

    font-size: 16px;

    color: #333;

    padding: 0px 19px;

    line-height: 30px;

}

.sbs{

    background: url(../images/bg-sbs.png) no-repeat;

    height: 480px;

    background-position: center;

}

.sbs-1{

    margin: 0 auto;

    width: 960px;

}

.sbs-1 img{

    float: left;

}

.sbs-2 {

    float: right;

    width: 420px;

    text-align: center;

    font-size: 20px;

    color: #333;

    border-top: 2px solid #FF7200;

    border-bottom: 2px solid #FF7200;

    line-height: 50px;

    font-family: "宋体";

    font-weight: bold;

    margin-top: 80px;

    padding: 30px 0px;

}

.cg {

    background: url(../images/bg-cg.png) no-repeat;

    height: 450px;

    background-position: center bottom;

}

.cg-1 {

    float: left;

    margin-left: 165px;

}

.cg-1 p{

    text-align: center;

    font-size: 22px;

    color: #FFF;

    font-family:"宋体";

    margin-top: 18px;

    font-weight: bold;

}

.cg-1 img{

    transition: all 0.4s ease 0s;}

.cg-1 img:hover{transform: scale(1.04);}



.new-l {

    float: left;

    background: #FFF;

    width: 900px;

}

.new-n{

    padding: 30px;}

.new-r{

    float: right;

    width: 270px;

}

.ndet-1{color: #3b3b3b;

    font-size: 26px;

    font-weight: 700;

text-align: center;}

.ndet-2 {

   /*  text-align: left;

    text-indent: 40px; */

    text-align: center;

}

.ndet-2 p{

    display: inline-block;

    height: 60px;

    line-height: 60px;

    margin: 0 14px;

    color: #999;

    font-weight: 400;

    font-size: 15px;

}

.zy-add{

    height: 210px;

    overflow: hidden;

}

.zy-add img{

    width:100%

}

/* .new-s{

    float: left;

    width: 449px;

    border: 1px solid #f0f0f0;

    border-left: 0px;

}

.new-s a {

    color: #3b3b3b;

    font-size: 16px;

    text-align: left;

    display: block;

    line-height: 115px;

    background: url(../images/icon-1.png) no-repeat;

    background-position: 9% 52%;

    padding-left: 60px;

    width: 389px;

    overflow: hidden;

}



.new-x a {

    color: #3b3b3b;

    font-size: 16px;

    text-align: right;

    display: block;

    line-height: 115px;

    background: url(../images/icon-3.png) no-repeat;

    background-position: 91% 52%;

    padding-right: 60px;

    width: 389px;

    overflow: hidden;

}

.new-s a:hover{

    background: #ff7800 url(../images/icon-2.png) no-repeat;

    background-position:9% 52%;

    color: #FFF;

}



.new-x a:hover{

    background: #ff7800  url(../images/icon-4.png) no-repeat;

    background-position: 91% 52%;

    color: #FFF;

}

.new-x{

    float: right;

    width: 449px;

    border: 1px solid #f0f0f0;

    border-right: 0px;

    border-left: 0px;

} */



.new-s {

    float: left;

    width: 100%;

    border-left: 0px;

}

.new-s a {

    color: #3b3b3b;

    font-size: 16px;

    text-align: left;

    display: block;

    line-height: 55px;

    padding-left: 30px;

    width: 871px;

    overflow: hidden;

}

.new-s a:hover{

    color: #FF7700;

}





.right_list1 {

    padding-bottom: 10px;

    background: #FFF;

    margin-bottom: 40px;

}

.right_list1 ul {

    display: flex;

    width: 240px;

    flex-wrap: wrap;

    justify-content: space-between;

    margin-top: 13px;

    margin: 0 auto;

}

.right_list1 ul li{

    height: 108px;

    width: 116px;

}

.right_list1 ul li a{

    display: block;

    width: 100%;

    height: 100%;

    position: relative;

    overflow: hidden;

}

.right_list1 .h3, .right_list2 .h3, .right_list3 .h3 {

    display: flex;

    height: 56px;

    width: 240px;

    font-family: 'my_font';

    justify-content: space-between;

    align-items: flex-end;

    border-bottom: 1px solid #ccc;

    margin: 0 auto;

}

.right_list1>ul>li>a>img{

    margin: 0;

    float: none;

}

.cl-10{

    clear: both;

    height: 10px;

}

.Star_icon{

    position: absolute;

    width: 50px;

    height: 50px;

    left: -26px;

    top: -25px;

    background: #ee5400;

    color: #fff;

    font-size: 24px;

    font-weight: 400;

    text-transform: uppercase;

    z-index: 5;

    line-height: 78px;

    text-align: center;

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

}

.right_list1 li a i{

    position: absolute;

    top: 0;

    left: 18px;

    transform: rotate(45deg);

}

.right_list1 li a .icon-aixin{

    position: absolute;

    top: 2px;

    left: 15px;

    transform: rotate(45deg);

}

.Star_icon .icon-aixin{

    font-size: 20px;

}

.right_list1 li a font{

    display: flex;

    height: 28px;

    align-items: center;

    justify-content: center;

    font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

    color: #010101;

    background-color: #eee;

margin-top: -3px;

}

.right_list3 ul li a{

    display: flex !important;

    align-items: center;

}



.right_list3 li span{

    display: flex;

    align-items: center;

    justify-content: center;

    width: 20px;

	height: 20px;

    background-color: #ee5400;

    font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

    color: #ffffff;

    border-radius: 50%

}

.h3 span{

    font-size: 20px;

    font-weight: 600;

    color: #ee5400;

    margin-bottom: 7px;

}

.h3 a {

    font-family: 'my_font';

    font-size: 16px;

    font-weight: 400;

    color: #ee5400;

    margin-bottom: 7px;

    float: right;

}

.right_list3 li font{

    font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

    color: #000000;

    margin-left: 13px

}

.right_list3>ul{

    margin-top: 5px;

    margin-bottom: 23px;

}

.right_list3>ul>li{

    margin-top: 11px;

}



.right_list3{

    position: relative;

    background: #FFF;

    margin-bottom: 40px;

}

.right_list3>span{

    position: absolute;

    top:50%;

    height:50px;

    width:20px;

    margin-top:-25px;

    background:rgba(0, 0, 0, .3);

    color:#fff;

    line-height:50px;

    text-align: center;

	z-index: 1000;

	cursor: pointer;

}

.right_list3 .swiper-button-next{

    right:0;

}

.right_list3 ul li a {

    display: block;

    width: 220px;

    margin: 0 auto;

}

.right_list3>ul>li {

    margin-top: 11px;

}



.right_list2{

    background: #fff;

    padding-bottom: 25px;

}



.slidez{

	background:url(../images/xd2.jpg) no-repeat;

	height:450px;

	background-position:center;}

.czy_main {

    width: 1235px;

    padding-top: 40px;

    margin: 0 auto;

}

.czy_tit { text-align: center; color: #333; }

.czy_tit .czy_title { font-size: 30px; line-height: 46px; font-weight: bold; z-index: 2; position: relative; }

.czy_tit .czy_titlex { font-size: 30px; line-height: 46px; font-weight: bold; z-index: 2; }

.czy_tit .czy_ftitle { font-size: 20px; line-height: 40px; z-index: 2 }

.czy_tit .czy_title:after { content: ""; display: block; width: 276px; height: 23px; background-color: #fae592; margin: 0 auto; position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: -1; }

.czy_con { padding-top: 45px; }





.zym_list {

    width: 380px;

    height: 485px;

    float: left;

    background-color: #FFF;

    box-shadow: 0px 0px 15px 0px #bdbdbd;

    transition: all 0.3s;

    border-radius: 5px;

    margin-right: 30px;

}





.zym_list:hover { position: relative; transform:scale(1.01)}

.zym_tit { height: 60px; line-height: 60px; font-size: 24px; color: #000; font-weight: bold; padding-left: 16px; padding-right: 20px; }

.zym_tim { font-size: 17px; color: #333; font-weight: normal; float: right; }

.zym_ftit { font-size: 18px; color: #fb3100; text-align: center; line-height: 40px; padding-top: 4px; }

.zym_txt { padding-left: 14px; padding-right: 14px; height: 63px; font-size: 18px; line-height: 30px; color: #000; }

.zym_btn { text-align: center; padding-top: 20px; }

.zym_btn a { display: inline-block; width: 160px; height: 40px; box-sizing: border-box; margin: 0 11px; line-height: 38px; font-size: 18px; border-radius: 20px; border: 1px solid #fe5832; color: #fe5832; transition: all 0.3s; }

.zym_btn a:hover { background-color: #fe5832; color: #fff; }

.zym_btn a.swtzh { background-color: #fe5832; color: #fff; }

.zym_btn a.swtzh:hover { background-color: #fff; color: #fe5832; }

.zym_lisw { width: 586px; height: 258px; float: left; margin-right: 28px; background-color: #FFF; box-shadow: 0px 0px 15px 0px #999; transition: all 0.3s; }

.zym_lisw .zl_pic {

    float: left;

    width: 220px;

    overflow: hidden;

    height: 258px;

}

.zym_lisw .zl_pic img{

    height: 100%;

}

.zym_lisw .zym_wcon { float: right; width: 360px; }

.zym_lisw .zym_wcon .zym_btn a { width: 155px; }

.zym_lisw:hover { position: relative; margin-top: -6px; box-shadow: 0px 10px 20px 0px #999; }



.zym_lisw { width: 586px; height: 258px; float: left; margin-right: 28px; background-color: #FFF; box-shadow: 0px 0px 15px 0px #bdbdbd; transition: all 0.3s; }



.zym_lisw .zym_wcon { float: right; width: 360px; }

.zym_lisw .zym_wcon .zym_btn a { width: 155px; }

.zym_lisw:hover { position: relative;transform:scale(1.01)}

.br8 { border-radius: 8px; overflow: hidden; }

.br_e { width: 216px; height: 216px; border-radius: 108px; overflow: hidden; margin-top: 20px; margin-left: 10px; }

.text_left { text-align: left; padding-left: 10px; }

.zylm_pic { width: 183px; height: 183px; border-radius: 50%; overflow: hidden; }

.zym_lism { width: 220px; margin-right: 20px; float: left; padding-bottom: 40px; }

.zylm_pic { margin: 0 auto; }

.zylm_tit { font-size: 16px; color: #000; text-align: center; }

.zylm_txt { height: 65px; }

.zylm_tit strong { font-size: 22px; line-height: 40px; padding-top: 22px; }

.zym_lism a { width: 100px; margin-right: 5px; margin-left: 5px; }





.slidexd {

    background: url(../images/xdbg.png) no-repeat;

    padding-top: 530px;

    background-position: center top;

    background-size: cover;

    padding-bottom: 90px;

}

.xd1 {

    width: 196px;

    height: 138px;

    background: rgba(255,255,255,.8);

    text-align: center;

    padding: 30px 0px 20px 0px;

    float: left;

    margin-left: 4px;

}

.xd1 img{

	height:40px;}

.xd1 h1 {

    font-size: 26px;

    color: #ff7878;

    font-weight: 300;

    margin: 15px 0px 0px 0px;

}

.xd1 p{

	color:#666666;

	font-size:18px;

	font-weight:lighter;}

.xd-1 div:first-child{

	margin-left:0px !important;}

.xd-2 {

    background: url(../images/xd16.png) no-repeat;

    text-align: center;

    font-size: 40px;

    color: #ff6673;

    width: 596px;

    margin: 0 auto;

    background-position: center;

    background-size: contain;

}

.xd-3{

	text-align:center;

	font-weight:lighter;

	text-transform:uppercase;

	font-size:30px;

	color:#999999;

	margin:5px 0px 20px 0px;}

.xd-4{

	text-align:center;

	color:#ff6673;

	font-size:30px;}

.xd-5 {

    background: url(../images/xd9.png) no-repeat;

    height: 510px;

    background-size: 100%;

}

.xd-5 h1 {

    font-size: 24px;

    color: #ff861b;

    padding-top: 35px;

}

.xd-5 h1 span {

    font-size: 18px;

    color: #ff861b;

    font-weight: normal;

    padding-left: 10px;

}

.xd-5 p {

    font-size: 17px;

    color: #ffffff;

    line-height: 35px;

    padding-left: 35px;

    margin-top: 11px;

}

.xd-6{

	background:url(../images/xd10.png) no-repeat;

	background-position:center;

	background-size:cover;}

.xd-8 {

    float: left;

    width: 240px;

    height: 330px;

    background: rgba(255,102,115,.8);

    text-align: center;

    padding: 20px;

    color: #FFF;

    margin-left: 26px;

}



.xd-8 img {

    height: 50px;

}

.xd-8 h1{

	font-size:26px;

	font-weight:normal;

	margin:10px 0px 20px 0px;}

.xd-8 p{

	font-size:18px;

	text-align:left;

	line-height:32px;}

.xd-7 div:first-child{

	margin-left:0px !important;}

.xd-9 {

    float: left;

    width: 265px;

    overflow: hidden;

	text-align:center;

}

.xd-9 img{

	width:265px;}

.xd-9 h1{

	color:#ff6673;

	font-size:20px;

	font-weight:normal;

	margin:10px 0px;}

.xd-9 p {

    font-size: 16px;

    color: #333333;

    line-height: 28px;

    text-align: left;

    padding-left: 15px;

}

.xd-10 {

    float: left;

    margin-left: 120px;

}

.xd-10 img {

    width: 220px;

    margin-top: 28px;

}

.slidejy{

	background:url(../images/slides4.png) no-repeat;

	height:440px;

	background-position:center;}

.jy-1 {

    font-size: 40px;

    color: #793517;

    text-align: center;

    background: url(../images/jy20.png) no-repeat;

    background-position: center;

    background-size: 30%;

}

.jy-2{

	text-align:center;

	font-size:20px;

	color:#793517;

	font-weight:lighter;

	margin-top:8px;}

.jy-3 {

    background: url(../images/jy1.png) no-repeat;

    background-size: 88%;

    background-position: right;

}

.jy-4{

	float:left;

	width:605px;}

.jy-4 h1 {

    font-size: 32px;

    color: #793518;

}

.jy-4 p {

    font-size: 18px;

    color: #333333;

    line-height: 32px;

}

.jy-4 p span{

	color:#ff1111;}

.jy-5{

	background:url(../images/jy8.png) no-repeat;}

.jy-6{

	width:980px;

	margin:0 auto;

	text-align:center;

	font-size:20px;

	color:#666666;

	font-weight:lighter;

	line-height:32px;

	margin:20px auto;}

.jy-7{

	background:url(../images/jy7.png) no-repeat;}

.jy-7 img {

    margin-top: 51px;

    margin-left: 22px;

}

.jy-8 {

    width: 350px;

    height: 475px;

    float: left;

}

.jy-8 img{

    transition: all 0.3s;}

.jy-9{

	float:right;

	width:850px;}

.jy-9 img {

    float: left;

    margin: 0px 0px 18px 12px;

}

.jy-10{

	width:700px;

	margin:0 auto;}

.jy-10 img {

    float: left;

    margin: 0px 0px 0px 50px;

}

.jy-10 img:first-child{

	margin-left:0px !important;}

.jy-11{

	width:950px;

	margin:0 auto;}

.jy-11 img {

    float: left;

    margin: 0px 0px 0px 50px;

}

.jy-11 img:first-child{

	margin-left:0px !important;}

.bm select {

    float: right;

    height: 48px;

    border: 0;

    width: 437px;

    line-height: 48px;

    border-radius: 41px;

    padding: 0px 25px;

    font-size: 20px;

    color: #444;

}

.navs{

    background: #ff7700;

}

.left_fxd{

    position: fixed;

    left: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    width: 183px;

    height: 446px;

    background: url(../images/left_fxd.png) no-repeat center center;

    background-size: 100%;

    overflow: hidden;

    z-index: 9;

}

.left_fxd ul{

    width: 132px;

    margin: 0 auto;

    margin-top: 97px;

}

.left_fxd li{

    border-bottom: 1px dashed #cccccc;

    padding-bottom: 5px;

    margin-top: 7px;

    background: url(../images/left_fxd_icon.png) no-repeat;

}

.left_fxd li:nth-child(1){background-position: 0px 0px}

.left_fxd li:nth-child(2){background-position: 0px -32px}

.left_fxd li:nth-child(3){background-position: 0px -66px}

.left_fxd li:nth-child(4){background-position: 0px -99px}

.left_fxd li:nth-child(5){background-position: 0px -131px}

.left_fxd li:nth-child(6){background-position: 0px -163px}

.left_fxd li:nth-child(7){background-position: 0px -196px}

.left_fxd li:nth-child(8){background-position: 0px -230px}

.left_fxd li a{

    font-size: 14px;

    color: #666666;

    margin-left: 26px;

    display: block;

}

.left_fxd .left_fxd_btn{

    display: block;

    width: 104px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    background-color: #ffffff;

    border-radius: 15px;

    margin: 0 auto;

    font-size: 14px;

    margin-top: 44px;

    color: #ee5400;

}

/*   新版本首页     */

.index1{

    height: 100px;
    background: url(../images/xindex/2025xqj.jpg) no-repeat;

    background-position: center;

    display: block;

}

.index2{

    float: left;

    width: 285px;

    height: 340px;

    background: url(../images/index/index2.png) no-repeat;

}

.index2 h1 {

    text-align: center;

    font-size: 21px;

    color: #FFF;

    margin-top: 20px;

}

.index2 h2 {

    font-size: 14px;

    text-align: center;

    color: #FFF;

    font-weight: normal;

    margin-top: 5px;

}

.index2 div {

    width: 255px;

    height: 235px;

    background: #FFF;

    border-radius: 5px;

    margin: 15px auto 0px auto;

}

#A2 {

    margin: 0 auto;

    width: 235px;

    padding: 0 10px;

}

#A1 {

    height: 210px;

}

#A2 tr {

    line-height: 28px;

}

#A2 tr td {

    font-size: 15px;

    color: #333;

    text-align: center;

}

#A2 tr td:nth-child(1){

    width: 30%;

}

#A2 tr td:nth-child(2){

    color: #ff7700;

    width: 25%;

}

#A2 tr td:nth-child(3){

    width: 20%;}

#A2 tr td:nth-child(4){

    width: 25%;

}

.index3 {

    float: left;

    width: 590px;

    height: 340px;

    margin-left: 23px;

}

.index4{

    float: right;

}

.index5{

    background: url(../images/index/index4.jpg);

    

}

.index5 h1{

    font-size: 32px;

    font-weight: bold;

    color: #fff;

    text-align: center;

    padding: 21px 0 14px 0;

}

.index5 h2{

    font-size: 18px;

    font-weight: normal;

    color: #fff;

    text-align: center;

    padding-bottom: 22px;

}

.ybm2020_tab{display:flex;width:1100px;margin:0 auto;height:60px;background:#eee;padding:0 30px}

.ybm2020_tab span{display:block;flex:1;line-height:60px;text-align:center;font-size:20px;font-weight:bold;color:#000}

.datatab tr td {

    font-size: 16px;

    color: #000;

    border-bottom: 1px dashed #c9c9c9;

    line-height: 55px;

    text-align: center;

}

.datatab{

    width: 100%;

}

.datatab tr td:nth-child(1){width:11%;}

.datatab tr td:nth-child(2){

    font-size: 19px;

    width:13%;

}

.datatab tr td:nth-child(3){

    font-size: 19px;

    color: #da0023;

    width:12%;

}

.datatab tr td:nth-child(4){width:10%;}

.datatab tr td:nth-child(5){width:15%;}

.datatab tr td:nth-child(6) {

    width: 10%;

}

.datatab tr td:nth-child(7){

    width:13%;

}

.datatab tr td:nth-child(7) a{

    color: #da0023;

}

.index6{

    width: 1160px;

    margin: 0 auto;

    height: 147px;

    background: url(../images/index/index4.png) no-repeat;

}

.ybm2020_form{display:flex;align-items:flex-end;justify-content:center}

.index6 ul {

    display: flex;

    padding-top: 80px;

    padding-left: 160px;

}

.index6 li {

    width: 260px;

    height: 46px;

    background-color: #eee;

    border-radius: 5px;

    margin-right: 34px;

    align-items: center;

    justify-content: space-around;

    float: left;

}

.index6 button{display:block;width:260px;height:46px;background-color:#da0023;border-radius:5px;font-size:18px;font-weight:bold;line-height:46px;letter-spacing:0;color:#fff;text-align:center;outline:0;border:0;cursor:pointer}

.index6 li input{font-size:17px;border:0;background:#eee;text-indent:20px;height:46px;}

.index6 li i{font-size:22px;color:#949494}

.index6 li .icon-phone_1{transform:rotateY(180deg)}

.line{

    clear: both;

    height: 16px;

    background:#FBFBFB

}

.index7{

	width:850px;

	margin:0 auto;

	border-bottom:1px solid #CFCFCF;}

.index7 p {

    text-align: center;

    display: inline-block;

    font-size: 24px;

    color: #666666;

    font-weight: normal;

    line-height: 65px;

    cursor: pointer;

    border-bottom: 2px solid #FFF;

    margin: 0px 30px;

}

.index7 p:hover{

    border-bottom: 2px solid #ef8326;

    color:#ef8326;

}

.index8 li{}

.index8 li div {

    width: 290px;

    float: left;

    margin-bottom: 20px;

    margin-left: 13px;

}

.index8 li div p {

    font-size: 16px;

    color: #333333;

    text-align: center;

    line-height: 40px;

    cursor: pointer;

}

.index8 li div p:hover{

    background:#f77700;

    color:#FFF;

}

.index8 li div:nth-child(1){margin-left: 0px;}

.index8 li div:nth-child(5){margin-left: 0px;}

.index9 li {

    float: left;

    box-shadow: 1px 1px 6px 3px #FFF;

    width: 23%;

    overflow: hidden;

    margin-left: 2%;

    margin-top: -3px;

    position: relative;

}

.index9 li:hover{ box-shadow: 1px 1px 6px 3px #e4e4e4;}



.index9 li img {

    margin-left: -20%;

}

.index9 li div {

    padding: 8px 14px 7px 16px;

    border: 1px solid #e4e4e4;

    border-top: 0px;

}

.index9 li div h1 {

    font-size: 22px;

    color: #000;

}

.index9 li div h1 span{

    font-size: 16px;

    font-weight: normal;

    margin-left: 15px;

    opacity: .87;

}

.index9 li div p {

    font-size: 14px;

    color: #777;

    line-height: 20px;

    overflow: hidden;

    height: 50px;

    margin-top: 6px;

}

.index11 div {

    float: left;

    width: 292px;

    height: 200px;

    overflow: hidden;

    position: relative;

    margin-left: 10px;

    margin-bottom: 20px;

}

.index11 div:nth-child(1){margin-left: 0px;}

.index11 div:nth-child(5){margin-left: 0px;}

.index11 div img {

    width: 100%;

    height: 100%;    

    transition: all 0.4s;

}

.index11 div img:hover{

    transform: scale(1.06);

}

.index11 div p {

    position: absolute;

    bottom: 0;

    width: 100%;

    background: rgba(0,0,0,.6);

    font-size: 16px;

    color: #FFF;

    text-align: center;

    line-height: 32px;

}



/*底部窗口*/



.sdxh_btmdh{height:90px;background:#333}



    .sdxh_btmdh_bg{position:fixed;bottom:0;background:#ee7800;height:90px;width:100%;min-width:1280px;left:0;right:0;margin:auto;z-index:998}



    .sdxh_btmdh_con a{display:block;color:white;text-decoration:none}



    .sdxh_btmdh_con{width:1280px;margin:4px auto 0;height:90px;text-align:center;text-align-last:justify}



    .sdxh_btmdh_con img{display:inline-block;vertical-align:middle}



    .sdxh_btmdh_con div{display:inline-block;vertical-align:middle;margin-top: 20px;}



    .sdxh_btmdh_con div input, .sdxh_btmdh_con div a {

        height: 45px;

        font-size: 18px;

        padding: 0;

        float: left;

        outline: none;

        border: none;

        text-indent: 10px;

    }



    #telInput2{border:none;width:240px;text-indent:1em}



    .sdxh_btmdh_con div .tellNumberBtn{ line-height:45px;width:136px;border:none;color:#4a5ee1;font-weight:bold;background:#fff000;text-align-last:center}



    .sdxh_btmdh_con ul{padding:0;display:inline-block;vertical-align:middle;text-align-last:center;width:auto;height:auto;margin:12px 0}



    .sdxh_btmdh_con li{width:136px;height:56px;float:left;line-height:56px;font-size:18px;font-weight:bold;list-style:none;margin:0 3px;position:relative;cursor:pointer}



    .sdxh_btmdh_con li i{display:block;position:absolute;top:-11px;right:5px;background:red;width:22px;height:22px;line-height:22px;font-size:13px;border-radius:50%;font-style:normal;color:white}



    .sdxh_btmdh_con li::after{content:" ";color:inherit;height:0px;width:48px;border:2px solid;position:absolute;bottom:7px;left:0;right:0;margin:auto}



    .sdxh_btmdh_con li::before{content:" ";position:absolute;left:0;right:0;width:0;border:5px solid transparent;border-color:#ee7800 transparent transparent #ee7800}



    .sdxh_btmdh_con li.bc1{background:#00b7ef;color:#00d5ff}



    .sdxh_btmdh_con li.bc2{background:#e16d34;color:#d75819}



    .sdxh_btmdh_con li.bc3{background:#3ab345;color:#139f20}



    .sdxh_btmdh_con li.bc4{background:#2093ef;color:#1180d8}



.hj{

    height: 960px;

    overflow: hidden;

}

.syxw2 span{

    display:block;

}











.zj2 li {

    display: block;

    width: 100%;

    position: relative;

    text-align: center;

}

.zj2 li a {

    width: 19%;

    display: inline-block;

    position: relative;

    overflow: hidden;

    max-height: 245px;

    margin: 0 .35% .5% .35%;

    transition: .4s;

}

.zj2 li a img{

    width: 100%;

    transition: .4s;

}

.zj2 li a:hover img{

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2)

    

}

.zj2 li a:hover p {

	bottom: 0

}

.zj2 li a p {

    position: absolute;

    width: 100%;

    color: #FFF;

    background: rgba(0,0,0,.6);

    text-align: center;

    font-size: 16px;

    line-height: 40px;

    bottom: -40px;

    transition: .4s;

}

.xdyx a {

    display: inline-block;

    float: left;

    width: 16%;

    font-size: 16px;

    color: #333;

    border: 1px solid #333;

    text-align: center;

    line-height: 50px;

    margin: 0 .2% 1% .3%;

}

.xdyx a:hover{

    background: #f70000;

    color: #FFF;

    border: 1px solid #f70000;

}

.ndet-3{

    line-height: 35px;
    font-size: 16px;

}
.ndet-3 img {
    margin: 10px 0;
    width: 100%;
    max-width: 100%;
}
.ndet-3 a{color:#ff7700}
/* æ–°å¼¹çª—æ ·å¼ ç»“æŸ*/

.x_Tblayerwh{

display: none;

position: fixed;

top: 0;

bottom: 0;

left: 0;

right: 0;

margin: auto;

width: 100%;

height: 100%;

background-color: rgba(0,0,0,.7);

z-index: 1000;

}

.x_Tblayer{

display: none;

width: 800px;

height: 490px;

/* background-color: #fff; */

position: fixed;

top: 0;

bottom: 0;

left: 0;

right: 0;

margin: auto;



}

.x_Tblayer h1{

height: 60px;

background-color: #fcb428;

font-size: 24px;

font-weight: 600;

font-stretch: normal;

line-height: 60px;

letter-spacing: 0px;

color: #313131;

text-align: center;

position: relative;

}

.x_Tblayer h1 .x_TblayerCloss{

display: block;

width: 26px;

height: 26px;

border-radius: 50%;

position: absolute;

top: 17px;

right: 22px;

background-color: #fff;

opacity: .8;

text-align: center;

line-height: 26px;

font-weight: 400;

color: #fcb428;

font-size: 16px;

cursor: pointer;

}

.x_Tblayer table{

width: 100%;

background-color: #fff;

border:1px solid #bfbfbf; border-collapse:collapse;

}

.x_Tblayer table td{

border-bottom:1px solid #bfbfbf;

border-right:1px solid #bfbfbf;

text-align: center;

height: 45px;

}

.x_Tblayer table td input{

width: 58%;

height: 100%;

outline: none;

font-size: 18px;

border:none;

}

.x_Tblayer table td input::placeholder{

font-size: 12px;

font-weight: normal;

font-stretch: normal;

letter-spacing: 0px;

color: #a0a0a0;

}

.x_h1stye{

font-size: 20px;

font-weight: bold;

font-stretch: normal;

letter-spacing: 0px;

color: #535353;

}

.x_Tblayer .x_optn td{

height: 54px;

}

.x_Tblayer table td select{

outline: none;

width: 140px;

height: 36px;

border: solid 1px #b5b5b5;

}

.x_Tblayer_btn{

display: block;

width: 303px;

height: 49px;

background-color: #fcb428;

border-radius: 24px;

font-size: 22px;

text-align: center;

font-weight: 600;

font-stretch: normal;

line-height: 49px;

letter-spacing: 1px;

color: #313131;

margin: 0 auto;

margin-top: 40px;

}



#tbLyer{

    width: 85px;

    height: 85px;

    position: fixed;

    bottom: -4px;         

    right: 204px;

    margin: 0 auto;

    background: url("../images/layer_footer.png")

    no-repeat center center;

    background-size: 100%;

 cursor: pointer;

}

.zq {

    float: left;

    width: 559px;

}

.zq li {

    width: 238px;

    padding: 0px 20px;

    border: 1px solid #CCCCCC;

    float: left;

}

.zq li:nth-child(2) {

    border-left: 0px;

}

.zq li:nth-child(3){

    border-top: 0px;

}

.zq li:nth-child(4) {

    border-top: 0px;

    border-left: 0px;

}

.zq li img{

    float: left;

}

.zq img:hover{

    /* transform: scale(1.03);  */   

    -webkit-animation: tada 1s .1s ease both;

    -moz-animation: tada 1s .1s ease both;

    

}

.zq li p {

    float: left;

    margin-left: 20px;

    color: #333333;

    font-weight: bold;

    font-size: 20px;

    opacity: .8;

    margin-top: 10px;

}

.zq li p span {

    color: #999999;

    font-size: 16px;

    font-weight: normal;

    margin-top: 3px;

    display: block;

}

.zq1 {

    width: 319px;

    float: left;

    height: 167px;

    border: 1px solid #CCCCCC;

} 

.zq1 img {

    float: left;

    margin-left: 55px;

    margin-top: 47px;

    transition: all .1s;

}

.zq1 img:hover{

    /* transform: scale(1.03);  */   

    -webkit-animation: tada 1s .1s ease both;

    -moz-animation: tada 1s .1s ease both;

    

}

.zq1 p {

    float: left;

    margin-left: 20px;

    color: #333333;

    font-weight: bold;

    font-size: 20px;

    opacity: .8;

    margin-top: 53px;

}

.zq1 p span {

    color: #999999;

    font-size: 16px;

    font-weight: normal;

    margin-top: 3px;

    display: block;

}

@-webkit-keyframes tada{

    0%{-webkit-transform:scale(1);}



    10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}



    30%, 50%, 70%, 90%{-webkit-transform:scale(1.01) rotate(3deg);}



    40%, 60%, 80%{-webkit-transform:scale(1.01) rotate(-3deg);}



    100%{-webkit-transform:scale(1) rotate(0);}

}



@-moz-keyframes tada{

    0%{-moz-transform:scale(1);}



    10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}



    30%, 50%, 70%, 90%{-moz-transform:scale(1.01) rotate(3deg);}



    40%, 60%, 80%{-moz-transform:scale(1.01) rotate(-3deg);}



    100%{-moz-transform:scale(1) rotate(0);}

}



@-webkit-keyframes flipInY{

0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}



40%{-webkit-transform:perspective(400px) rotateY(-10deg);}



70%{-webkit-transform:perspective(400px) rotateY(10deg);}



100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}

}



@-moz-keyframes flipInY{

0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}



40%{-moz-transform:perspective(400px) rotateY(-10deg);}



70%{-moz-transform:perspective(400px) rotateY(10deg);}



100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}

}


/*   弹窗广告   */
.tcbox {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999999999;
    display: none;
    margin: -250px 0 0 -400px;
    width: 800px;
    height: 500px;
    background: #fff;
    box-shadow: 0 0 40px #6b6b6b;
    opacity: 0;
    font-size:14px;
}

.tcbox .boxout {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 22px;
    height: 22px;
    background:url(../images/out1.png) center center no-repeat;
    cursor: pointer;
    -webkit-transition: .6s;
    transition: .6s;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -ms-transition: .6s;
    -ms-transform: rotate(0);
}
.tcbox .boxout:hover {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.atc_left{ float:left; width:460px; padding-left:20px; padding-top:12px; box-sizing:border-box;}
.atc_right{ float:right;}
.tc_tit{ font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;margin-top: 18px;}
.tc_tit_tel{ font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;margin-top: 18px;}
.ipt_li{  display: flex;  margin-top: 18px;}
.ipt_li label input{ display:none; width:0px; height:0px; opacity:0;}
.ipt_radio{ display: flex;
    align-items: center;
    justify-content: center;
    width: 79px;
    height: 29px;
    background-color: #eeeeee;
    border: 1px solid #eee;
    border-radius: 5px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #333333;
    margin-right: 11px;
    cursor: pointer;}
.ipt_li label input:checked + .ipt_radio{ background-color:#ff7a01; color:#fff; border:1px solid #ff7a01;}
.ipt_li_tel input{ display:block; width:96%; height:34px; line-height:34px; border:1px solid #d2d2d2; border-radius:4px; font-size:16px; color:#333; text-indent:0.8em}

.TcOut {
    -webkit-animation: TcOut1 1.3s both;
    animation: TcOut1 1.3s both;
}
 .adress_x {
            margin: 0;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #666666;
            margin-bottom: 18px;
            margin-top: 18px;
        }
         .title_x {
            margin: 0;
            font-size: 28px;
            font-weight: 600;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #333333;
        }
        .x_layer_btn {
            display: flex;
            margin-top: 18px;
        }

        .x_layer_btn a ,.tcformbtn{
            display: flex;
            align-items: center;
            justify-content: center;
            width: 169px;
            height: 43px;
            text-decoration: none;
            background-color: #ee5400;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ffffff;
            margin-right: 11px
        }
.tcformbtn{ border: none; }
        .x_layer_btn a:nth-child(2) {
            background-color: #333;
        }
.x_text_p {
            font-size: 14px;
            font-weight: normal;
            letter-spacing: 0px;
            color: #333333;
        }

        .x_text_p span {
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ee5400;
        }

        .x_text_p em {
            font-size: 14px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ee5400;
        }
       

 #learn_from {
            margin-top: 18px;
            margin-bottom: 18px;
            display: flex;
        }

        #learn_from input {
            width: 169px;
            height: 29px;
            background-color: #eeeeee;
            border-radius: 5px;
            border: solid 1px #eeeeee;
            text-indent: 12px;
            outline: none;
            margin-right: 11px;
        }

        #learn_from input:hover {
            border-color: #ee5400;
            background-color: #fff;
        }


.TcShow {
    -webkit-animation: TcShow1 1.3s both;
    animation: TcShow1 1.3s both;
}

@keyframes TcShow1 {
    0% {
        -webkit-transform: translate3d(0,-300%,0);
        transform: translate3d(0,-300%,0);
    }
    50% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes TcOut1 {
    50% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }

    to {
        -webkit-transform: translate3d(0,300%,0);
        transform: translate3d(0,300%,0);
    }
}



